📰 Fake News Detection Using Machine Learning

🔍 Overview

This project addresses the rising challenge of online misinformation by building machine learning models to identify fake news articles. We used NLP techniques and multiple classifiers to predict whether a news article is real or fake based solely on its content.

🧭 Approach

We collected and cleaned a labeled dataset of news headlines and bodies. The data was vectorized using TF-IDF and passed through various supervised learning models to evaluate performance in classifying articles.

⚙️ Methodologies

🧰 Technologies

💡 Key Learnings

📈 Results

Logistic Regression and Gradient Boosting yielded the highest accuracy in classifying fake news, supported by precision-recall analysis. The model demonstrated robust performance across various test cases, making it a valuable tool for identifying misinformation.